home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Atari Compendium
/
The Atari Compendium (Toad Computers) (1994).iso
/
book
/
extras
/
acroread
/
mac
/
acroread.hqx
/
ACROREAD.MAC.rsrc
/
CODE_7.txt
< prev
next >
Wrap
Text File
|
1996-01-03
|
43KB
|
725 lines
# near model CODE resource
# jump table entries: 43167-43178 (12 of them)
00000000 4BD8 lea.l A5, [A0]+
00000002 2802 move.l D4, D2
00000004 0000 0B80 ori.b D0, 0x80
00000008 0000 07B9 ori.b D0, 0xB9
0000000C 0000 008E ori.b D0, 0x8E
00000010 8000 or.b D0, D0
00000012 0002 0630 ori.b D2, 0x30 /* '0' */
00000016 2453 movea.l A2, [A3]
00000018 0C12 528A cmpi.b [A2], 0x8A
0000001C C800 and.b D4, D0
0000001E 2A04 move.l D5, D4
00000020 3204 move.w D1, D4
00000022 0488 6C1C 040C subi.l A0, 0x6C1C040C
00000028 9C44 sub.w D6, D4
0000002A DE44 add.w D7, D4
0000002C 6005 bra +0x7 /* 00000033 */
0000002E 1480 move.b [A2], D0
00000030 D000 add.b D0, D0
00000032 0502 btst D2, D2
00000034 04FA .incomplete
00000036 04C2 .incomplete
00000038 04CA .incomplete
0000003A F804 7C0B .tblXX 0xF804, 0x7C0B // unimplemented
// begin alternate branch 0000003C-0000003E
label0000003C:
0000003C 7C0B moveq.l D6, 0x0B
// end alternate branch 0000003C-0000003E
label0000003C: // (misaligned)
0000003E CCEE 2651 mulu.w D6, [A6 + 0x2651]
00000042 6D9E blt -0x60 /* FFFFFFE2 */
00000044 A962 syscall GetControlMaximum/GetMaxCtl
00000046 BC53 cmp.w D6, [A3]
label00000048:
00000048 3686 move.w [A3], D6
0000004A A963 syscall SetControlValue/SetCtlValue
0000004C 2652 movea.l A3, [A2]
0000004E 306B 326B movea.w A0, [A3 + 0x326B]
00000052 C0EE FF97 mulu.w D0, [A6 - 0x69]
00000056 065A 9A40 addi.w [A2]+, 0x9A40
0000005A C0C5 mulu.w D0, D5
0000005C FD4C .extension 0xD4C <<F/4-5/6>> // unimplemented
0000005E 9C40 sub.w D6, D0
00000060 A965 syscall SetControlMaximum/SetMaxCtl
00000062 FC62 C1C4 .extension 0xC62 <<F/1/6>>, 0xC1C4 // unimplemented
00000066 228C move.l [A1], A4
00000068 B843 cmp.w D4, D3
0000006A 6E84 bgt -0x7A /* FFFFFFF0 */
0000006C 3B44 03FD move.w [A5 + 0x3FD], D4
00000070 066A A83E A9DE addi.w [A2 - 0x5622], 0xA83E
00000076 0C10 3070 cmpi.b [A0], 0x70 /* 'p' */
0000007A BE86 cmp.l D7, D6
0000007C FC44 0662 .extension 0xC44 <<F/1/6>>, 0x0662 // unimplemented
00000080 FD04 .extension 0xD04 <<F/4-5/6>> // unimplemented
00000082 F5A4 .invalid <<F/6/2>>
00000084 F7C2 .invalid <<F/7/3>>
00000086 66B4 bne -0x4A /* 0000003C */
00000088 A9CD syscall TEDispose
0000008A 0F44 bchg D4, D7
0000008C 182B 0534 move.b D4, [A3 + 0x534]
00000090 7320 moveq.l D1, 0x20
00000092 7806 moveq.l D4, 0x06
00000094 9301 subx.b D1, D1
00000096 C313 and.b [A3], D1
00000098 4C53 187B movem.l D0,D1,D3,D4,D5,D6,A3,A4, [A3]
0000009C 01BB 0043 bclr [PC + D0.w + 0x43], D0
000000A0 1C43 movea.b A6, D3
000000A2 2D8B 2153 0733 410F move.l [[A6] + 0x733410F], A3
000000AA B02A D30C cmp.b D0, [A2 - 0x2CF4]
000000AE 6398 bls -0x66 /* 00000048 */
000000B0 3833 0B0C move.w D4, <<invalid full ext with I/IS == 4>>
000000B4 8E14 or.b D7, [A4]
000000B6 0806 5315 btst.b D6, 0x15
000000BA 3B09 move.w -[A5], A1
000000BC 588E addq.l A6, 4
000000BE 00F0 .incomplete
000000C0 0003 0600 ori.b D3, 0x0
000000C4 2B05 move.l -[A5], D5
000000C6 1408 move.b D2, A0
000000C8 8253 or.w D1, [A3]
000000CA 1526 move.b -[A2], -[A6]
000000CC C310 and.b [A0], D1
000000CE 6313 bls +0x15 /* 000000E3 */
000000D0 9B13 sub.b [A3], D5
000000D2 50A3 addq.l -[A3], 8
000000D4 2733 2030 move.l -[A3], [A3 + D2.w + 0x30]
000000D8 A327 syscall ReallocateHandle, flags=3
000000DA 9326 sub.b -[A6], D1
000000DC 0E00 305A .invalid.b D0, 0x5A /* 'Z' */ // invalid immediate operation
000000E0 36EB 0454 move.w [A3]+, [A3 + 0x454]
000000E4 5A30 6100 addq.b [A0 + <<invalid base displacement size>> + D6], 5
000000E8 0B04 btst D4, D5
000000EA 323C BB01 move.w D1, 0xBB01
000000EE 5EDB sgt [A3]+
000000F0 0824 AB0A btst.b -[A4], 0xA /* '\n' */
000000F4 D30F addx.b -[A1], -[A7]
000000F6 021B 02AB andi.b [A3]+, 0xAB
000000FA 0300 btst D0, D1
000000FC 30A3 move.w [A0], -[A3]
000000FE 025A 5803 andi.w [A2]+, 0x5803
00000102 0A2B 0561 022D xori.b [A3 + 0x22D], 0x61 /* 'a' */
00000108 05BB 2133 2023 2730 2327 0EBB bclr [[PC + 0x20232730 + D2] + 0x23270EBB], D2
00000114 057B 17C3 132B 344B bchg [[ + <<invalid base displacement size>>] + 0x132B344B], D2
0000011C 8DAB 363B or.l [A3 + 0x363B], D6
00000120 1A03 move.b D5, D3
00000122 1F4A B320 move.b [A7 - 0x4CE0], A2
00000126 161C move.b D3, [A4]+
00000128 1843 movea.b A4, D3
0000012A 1234 8304 move.b D1, <<invalid full ext with I/IS == 4>>
0000012E 7806 moveq.l D4, 0x06
00000130 B003 cmp.b D0, D3
00000132 02E3 .incomplete
00000134 380B move.w D4, A3
00000136 2AB3 0A3B move.l [A5], [A3 + D0 * 2 + 0x3B]
0000013A 302B 024C move.w D0, [A3 + 0x24C]
0000013E 9B18 sub.b [A0]+, D5
00000140 BB00 xor.b D0, D5
00000142 D406 add.b D2, D6
00000144 3304 move.w -[A1], D4
00000146 D424 add.b D2, -[A4]
00000148 F302 .extension 0x302 <<F/4-5/1>> // unimplemented
0000014A BB00 xor.b D0, D5
0000014C 230D move.l -[A1], A5
0000014E 6B0F bmi +0x11 /* 0000015F */
00000150 D444 add.w D2, D4
00000152 2B04 move.l -[A5], D4
00000154 8101 sbcd D0, D1
00000156 0B11 btst [A1], D5
00000158 C307 abcd D1, D7
0000015A 000E 0304 ori.b A6, 0x4
0000015E 220F move.l D1, A7
00000160 1AEB 0E46 move.b [A5]+, [A3 + 0xE46]
00000164 2243 movea.l A1, D3
00000166 1643 movea.b A3, D3
00000168 06EB .incomplete
0000016A 0E28 4622 53BB .invalid.b [A0 + 0x53BB], 0x22 /* '\"' */ // invalid immediate operation
00000170 EB0E ls